<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 数组：Array : 数据的集合
        // var a =10;
        // var b = 20;
        // 数组 ： [10,20]  // 键值

        // var arr = [20,30,55,67];
        // console.log(arr);

        // 数组 ：1.键名，索引 下标 （系统给键值的编号） 2.键值 
        // 下标是从0开始的；
        /* 
            var arr = [20,30,55,67]; // 键值 
                        0  1  2  3  // 键名
        */

        // 1.通过索引可以获取数组里的键值；
    //     var arr = ['张三',"李四",6666];
    //     // 获取数组里的值  数组[键名]
    //    console.log(  arr[0]);

        // 2.通过下标设置数组里的值；
        // var arr = ['张三',"李四",6666];
        // arr[1] = "王小二";  // 通过下标修改 arr 数组里的第二个值
        // console.log(arr);


        // 数组的长度：就是数组里键值的个数
        // var arr=  [1,2,3,5];  //3 
        // //         0 1  2 3
        // // 获取数组的长度 可以通过 数组.length来获取
        // console.log(arr.length);


        // 数组的键值 可以是任意类型
        var arr = [111,"hello",undefined,null,NaN,function(){console.log(111)},[1,2,3],function(){console.log(2222)}];

        arr[5]();
        console.log( arr[6][1]);

        // 总结 ：1.数组的定义 （键名、键值） 2.数组的长度 数组.length 3.数组键值可以是任意类型




    </script>
</body>
</html>